serpent's skin - French English Dictionary